﻿a:link
{
	color: #008000;
	text-decoration: none;
}
a:active
{
	color: #008000;
	text-decoration: none;
}
a:visited
{
	color: #008000;
	text-decoration: none;
}
a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
a
{
	color: #121212;
	text-decoration: none;
}

.my_btn_kv
{
	-moz-box-shadow: inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow: inset 0px 1px 0px 0px #cae3fc;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background: -moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	background-color: #79bbff;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #469df5;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 130px;
	text-decoration: none;
	text-align: center;
}
.my_btn_kv:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background: -moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	background-color: #4197ee;
}
.my_btn_kv:active
{
	position: relative;
	top: 1px;
}
.my_btn_0
{
	-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background-color: #fe1a00;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #d83526;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 85px;
	text-decoration: none;
	text-align: center;
	margin: 2px;
}
.my_btn_0:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background: -moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	background-color: #ce0100;
}
.my_btn_0:active
{
	position: relative;
	top: 1px;
}
.my_btn_1
{
	-moz-box-shadow: inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background: -moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	background-color: #77d42a;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #268a16;
	display: inline-block;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 85px;
	text-decoration: none;
	text-align: center;
	margin: 2px;
}
.my_btn_1:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background: -moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	background-color: #5cb811;
}
.my_btn_1:active
{
	position: relative;
	top: 1px;
}
.my_btn_2
{
	-moz-box-shadow: inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f9eca0;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
	background: -moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	background-color: #f0c911;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #e65f44;
	display: inline-block;
	color: #c92200;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 85px;
	text-decoration: none;
	text-align: center;
	margin: 2px;
}
.my_btn_2:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911) );
	background: -moz-linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
	background-color: #f2ab1e;
}
.my_btn_2:active
{
	position: relative;
	top: 1px;
}

.my_btn_nhommon
{
	-moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fce2c1;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background: -moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	background-color: #ffc477;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #eeb44f;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 127px;
	text-decoration: none;
	text-align: center;
	margin: 5px;
}
.my_btn_nhommon:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background: -moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	background-color: #fb9e25;
}
.my_btn_nhommon:active
{
	position: relative;
	top: 1px;
}
.my_btn_mon
{
	-moz-box-shadow: inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background: -moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	background-color: #77d42a;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	text-indent: 0;
	border: 1px solid #268a16;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 130px;
	text-decoration: none;
	text-align: center;
	margin: 5px;
}
.my_btn_mon:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background: -moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	background-color: #5cb811;
}
.my_btn_mon:active
{
	position: relative;
	top: 1px;
}
.my_btn_chucnang
{
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #b0aeb0) );
	background: -moz-linear-gradient( center top, #ededed 5%, #b0aeb0 100% );
	background-color: #ededed;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #000000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 35px;
	line-height: 35px;
	width: 90px;
	text-decoration: none;
	text-align: center;
	margin-left: 5px;
}
.my_btn_chucnang:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0aeb0), color-stop(1, #ededed) );
	background: -moz-linear-gradient( center top, #b0aeb0 5%, #ededed 100% );
	background-color: #b0aeb0;
}
.my_btn_chucnang:active
{
	position: relative;
	top: 1px;
}

.my_btn_searchkh
{
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #b0aeb0) );
	background: -moz-linear-gradient( center top, #ededed 5%, #b0aeb0 100% );
	background-color: #ededed;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	height: 22px;
	line-height: 22px;
	width: 30px;
	text-decoration: none;
	text-align: center;
	margin-left: 5px;
}
.my_btn_searchkh:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0aeb0), color-stop(1, #ededed) );
	background: -moz-linear-gradient( center top, #b0aeb0 5%, #ededed 100% );
	background-color: #b0aeb0;
}
.my_btn_searchkh:active
{
	position: relative;
	top: 1px;
}

.my_btn_ok
{
	-moz-box-shadow: inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background: -moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	background-color: #77d42a;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	text-indent: 0;
	border: 1px solid #268a16;
	display: inline-block;
	color: #306108;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	height: 35px;
	line-height: 35px;
	width: 100px;
	text-decoration: none;
	text-align: center;
}
.my_btn_ok:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background: -moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	background-color: #5cb811;
}
.my_btn_ok:active
{
	position: relative;
	top: 1px;
}
.my_tablecell
{
	vertical-align: middle;
}

.GridViewInvoice
{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #3f7f00;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.GridViewInvoice table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.GridViewInvoice tr:last-child td:last-child
{
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.GridViewInvoice table tr:first-child td:first-child
{
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.GridViewInvoice table tr:first-child td:last-child
{
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.GridViewInvoice tr:last-child td:first-child
{
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.GridViewInvoice tr:hover td
{
}
.GridViewInvoice tr:nth-child(odd)
{
	background-color: #d4ffaa;
}
.GridViewInvoice tr:nth-child(even)
{
	background-color: #ffffff;
}
.GridViewInvoice td
{
	vertical-align: middle;
	border: 1px solid #3f7f00;
	border-width: 0px 1px 1px 0px;
	text-align: left;
	padding: 7px;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.GridViewInvoice tr:last-child td
{
	border-width: 0px 1px 0px 0px;
}
.GridViewInvoice tr td:last-child
{
	border-width: 0px 0px 1px 0px;
}
.GridViewInvoice tr:last-child td:last-child
{
	border-width: 0px 0px 0px 0px;
}
.GridViewInvoice tr:first-child td
{
	background: -o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background: -moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	background: -o-linear-gradient(top,#5fbf00,3f7f00);
	background-color: #5fbf00;
	border: 0px solid #3f7f00;
	text-align: center;
	border-width: 0px 0px 1px 1px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
}
.GridViewInvoice tr:first-child:hover td
{
	background: -o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background: -moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	background: -o-linear-gradient(top,#5fbf00,3f7f00);
	background-color: #5fbf00;
}
.GridViewInvoice tr:first-child td:first-child
{
	border-width: 0px 0px 1px 0px;
}
.GridViewInvoice tr:first-child td:last-child
{
	border-width: 0px 0px 1px 1px;
}
.main_menu
{
	width: 70px;
	background-color: Transparent;
	color: #000;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
}
.level_menu
{
	width: 70px;
	background-color: #000;
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
}
.selected
{
	background-color: #852B91;
	color: #fff;
}

.Menu
{
	background: transparent url(     '../images/blueslate_backgroundOVER.gif' ) repeat-x;
	text-align: center;
	font-size: 11px;
	border: solid 1px #fff;
}
.menuhover
{
	color: #0000FF;
	background: transparent url(     '../images/blueslate_background.gif' ) no-repeat center top;
}


.grid_button_0
{
	-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	background-color: #fe1a00;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #d83526;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	height: 20px;
	line-height: 20px;
	width: 20px;
	text-decoration: none;
	text-align: center;
	margin-left: 1px;
}
.grid_button_0:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background: -moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	background-color: #ce0100;
}
.grid_button_0:active
{
	position: relative;
	top: 1px;
}
.grid_button_1
{
	-moz-box-shadow: inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background: -moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	background-color: #77d42a;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	text-indent: 0;
	border: 1px solid #268a16;
	display: inline-block;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	height: 20px;
	line-height: 20px;
	width: 20px;
	text-decoration: none;
	text-align: center;
	margin-left: 1px;
}
.grid_button_1:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background: -moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	background-color: #5cb811;
}
.grid_button_1:active
{
	position: relative;
	top: 1px;
}
.buttonadd
{
	-moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=   '#79bbff' , endColorstr= '#378de5' );
	background-color: #79bbff;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
	text-indent: 0;
	border: 1px solid #84bbf3;
	display: inline-block;
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 40px;
	line-height: 40px;
	width: 130px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #528ecc;
}
.buttonadd:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=   '#378de5' , endColorstr= '#79bbff' );
	background-color: #378de5;
}
.buttonadd:active
{
	position: relative;
	top: 1px;
}
